Road Map to QuickTime 3.0

QuickTime Video Effects and Transitions

This chapter documents QuickTime video effects. You can use video effects to control the visual transition between two scenes, that is, two points in time in a QuickTime movie, two GWorlds, or even two arbitrary images. You can also use effects to visually filter a still image, thereby transforming the image through a particular algorithm.

Because visual effects are calculated and executed at runtime, they are typically much smaller than a rendering of the effect would be if saved as a visual sequence.

Also because they are calculated at runtime, effects can be applied between any two time points, even if the exact appearance of a QuickTime movie at that time is not known in advance. This means, for example, that you can execute effects on sprite tracks, which can change as a result of user interactions.

A large number of effects are built into QuickTime 3.0, including the 133 standard effects defined by the Society of Motion Picture & Television Engineers (SMPTE). New effects can be added by developers.

You need to read this chapter if you are writing an application that creates or edits QuickTime movies and you want to add video effects to those movies. This is explained in the section Adding Video Effects to a Movie.

Read this chapter if you want to use video effects on GWorlds, without creating a QuickTime movie, as described in the section Using Video Effects Outside a QuickTime Movie.

If you want to create new video effects of your own, you also need to read the section Creating New Video Effects .

Introduction to QuickTime Video Effects

QuickTime 3.0 Reference describes QuickTime video effect components and how they are used, both in QuickTime movies and in GWorlds (outside of QuickTime movies).

Adding Video Effects to a QuickTime Movie

QuickTime 3.0 Reference explains how to add video effects to a QuickTime movie.

Video Effects User Interface

QuickTime 3.0 Reference describes a standard dialog box you can create to allow users to select effects and set effect parameters.

Using Video Effects outside a QuickTime movie

QuickTime 3.0 Reference describes how to use QuickTime effects on images that exist outside of QuickTime movies. This can be used to create a transition between two GWorlds, or between two images in any format.

Creating New Video Effects

QuickTime 3.0 Reference gives a detailed description of the process of creating a new effects component. You will need to read this section only if you plan to add new types of effects to QuickTime.

Parameter Descriptions

QuickTime 3.0 Reference describes how to customize an effect, or let a user customize an effect, by setting its parameters. An application must be able to set these parameters (or present the parameters to the user so they can choose their values) without knowing in advance what those parameters are. QuickTime provides a data structure called the parameter description that holds a description of the parameters of an effect.

Built-in QuickTime Video Effects

QuickTime 3.0 Reference describes the video effects built into QuickTime, including the 133 standard SMPTE effects and several effects from Apple Computer.

Constants

QuickTime 3.0 Reference describes the constants defined in QuickTime to support video effects.

Data Types

QuickTime 3.0 Reference describes the Parameter Dialog Box Preview Image Specifier, a data structure which contains a picture that will be used in a dialog, allowing the user to preview an effect.

Functions

QuickTime 3.0 Reference defines the functions supported by effects components. Applications developers will typically call these functions directly.

Component-Defined Functions

QuickTime 3.0 Reference defines the effect-specific functions that you may supply in your effect components. This section is only of interest to developers who are creating their own effects components.


© 1997 Apple Computer, Inc. - Preview Release 1